home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / c64-preservation-project / apps / koalapad_programmers_toolkit_s1[koala_technologies_1984].nbz / skeleton (.txt) < prev    next >
Encoding:
Commodore BASIC  |  2019-04-13  |  1.7 KB  |  62 lines

  1. 3000 GOSUB 21200: REM  DEFINE ADDRESSES AND VARIABLES
  2. 3100 REM  ADD YOUR PROGRAM HERE
  3. 3200 :
  4. 19900 END
  5. 21200 REM ************ SKELETON *************
  6. 21205 :
  7. 21210 REM ASSEMBLY ROUTINE JUMP ADDRESS NAMES
  8. 21215 :
  9. 21216 REM  REMEMBER THAT ONLY THE FIRST TWO CHARACTERS OF NAMES ARE SIGNIFICANT
  10. 21217 :
  11. 21220 TABRAW=49328:DEBOUNCE=49331:FILTER=49334:PERFECT=49337
  12. 21225 SMOOTH=49340:PADLOCK=49343:SCALE=49346
  13. 21230 :
  14. 21235 TEXTCR=49349:SPRITE=49352
  15. 21240 :
  16. 21245 PLTDOT=49355:SETSCL=49358:TURNUN=49361:KLRCOL=49364:TRNUFF=49367
  17. 21250 :
  18. 21255 LINE=49382:BOX=49385:RADIUS=49388:CIRCLE=49391
  19. 21260 :
  20. 21262 REM  THE FOLLOWING DEAL WITH LOADING AND SAVING KOALAPAINTER PICTURES
  21. 21265 KOAPIC=49394:CPYIT=49397:SVIT=49440:REM  THEY ARE VERY HANDY.  SEE MANUAL
  22. 21270 :
  23. 21271 :
  24. 21272 :
  25. 21275 REM VARIABLE NAMES
  26. 21280 :
  27. 21284 REM  RAW TABLET DATA
  28. 21285 RX=49152:RY=49154
  29. 21286 :
  30. 21289 REM  DEBOUNCE BUTTONS
  31. 21290 B1=49156:B2=49157:LDBOUNCE=49159:RDBOUNCE=49160:LPRESS=49161:RPRESS=49162
  32. 21291 :
  33. 21294 REM  LOCK
  34. 21295 LX=49163:LY=49164:TX=49165:TY=49166:PU=49167
  35. 21296 :
  36. 21299 REM  FILTER
  37. 21300 FX=49168:FY=49169:UX=49172:UY=49173:ERRUR=49174:M1=49175:M2=49176
  38. 21301 :
  39. 21304 REM  SCALE
  40. 21305 XS=49177:YS=49179:XF=49181:YF=49183:XNW=49185:YNW=49189
  41. 21310 H1=49178:H2=49180:H3=49182:H4=49184
  42. 21312 XH=49186:S1=49187:S2=49188:YH=49190
  43. 21313 :
  44. 21315 BANKA=49191:SA=49192:CA=49193:SSTART=49194:CH=49195: REM  COMMON POINTERS
  45. 21316 :
  46. 21319 REM  SMOOTH
  47. 21320 SX=49196:SY=49197:LEVEL=49198:LOCKST=49199
  48. 21330 :
  49. 21339 REM  SPRITES
  50. 21340 SFLAG=49200:REM  SPRITE FLAG
  51. 21341 SNABLE=53269:SKOLR=53287:XLOSP=53248:XISP=53264:YLOSP=53249
  52. 21342 REM  THE ABOVE 5 ARE STANDARD SPRITE CONTROL LOCATIONS IN VIC CHIP (FIXED)
  53. 21343 :
  54. 21345 P1=49201:P2=49202:P3=49203:P4=49204: REM  SPRITE BANK POINTERS
  55. 21346 :
  56. 21349 REM  DOT
  57. 21350 MCM=49205:COLR=49206:XR=49208
  58. 21351 :
  59. 21354 REM  USED BY LINE, BOX AND CIRCLE
  60. 21355 X1=49209:X2=49210:Y1=49211:Y2=49212:REDIUS=49213
  61. 21360 RETURN
  62.